package dxn.nl.file.service;

import dxn.boot.common.entity.CsBasePageQuery;
import dxn.boot.common.entity.CsBasePageResult;
import dxn.nl.file.biz.po.AppModelPo;
import dxn.nl.file.biz.vo.CsApiModeVo;

import java.util.List;

public interface CsExportAppModelService {
    CsBasePageResult<AppModelPo> pageModeByModeVo(CsBasePageQuery<CsApiModeVo> pageQuery);

    AppModelPo selectByMode(String modeCode, int exportTypeCode);
    String addMode(AppModelPo po);
    String modifyMode(AppModelPo po);
    String deleteMOde(AppModelPo po);

    List<AppModelPo> selectAllByUserCode(String orgCode, String userCode, Integer exportTypeCode);

    boolean existUserBindMode(String userCode,String modeCode);
}
